package cn.asiainfo.apportion.mapper;

import cn.asiainfo.apportion.po.BillOperation;
import cn.asiainfo.apportion.po.BillOperationExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BillOperationMapper {
    long countByExample(BillOperationExample example);

    int deleteByExample(BillOperationExample example);

    int deleteByPrimaryKey(Integer operationId);

    int insert(BillOperation record);

    int insertSelective(BillOperation record);

    List<BillOperation> selectByExample(BillOperationExample example);

    BillOperation selectByPrimaryKey(Integer operationId);

    int updateByExampleSelective(@Param("record") BillOperation record, @Param("example") BillOperationExample example);

    int updateByExample(@Param("record") BillOperation record, @Param("example") BillOperationExample example);

    int updateByPrimaryKeySelective(BillOperation record);

    int updateByPrimaryKey(BillOperation record);
}